package com.baizhi.service;

import com.baizhi.dto.PageDTO;
import com.baizhi.entity.Video;
import com.baizhi.vo.CommonMessageVO;
import com.baizhi.vo.CommonVO;
import com.baomidou.mybatisplus.extension.service.IService;
import org.springframework.web.multipart.MultipartFile;

/**
 * 
 *
 * @author chenjf
 * @email 3442748294@qq.com
 * @date 2021-08-28 13:23:42
 */
public interface VideoService extends IService<Video> {
    /**
     * 分页查所有
     * @param pageDTO
     * @return
     */
    CommonVO page(PageDTO pageDTO);

    /**
     * 添加视频
     */
    CommonMessageVO add(Video video);
    /**
     * 文件上传至阿里云
     */
    String uploadHeadImg(MultipartFile videoFile);


    //修改
    CommonMessageVO update(Video video);

    //删除
    CommonMessageVO delete(Video video);
    /**
     * 根据id查
     */
    Video queryById(Video video);
}

